Cloud platform scheduling strategy based on virtual machine resource behaviour analysis
نویسندگان
چکیده
Virtual machines (VMs) are the main scheduling and management objects of cloud computing platform. Currently, it is short of an efficient scheduling strategy for virtual machines’ motion (VMotion) to guarantee their QoS and avoid the ‘rolling snowball effect’ of whole cloud platform with high resource occupation rate. In this paper, we present our VMotion scheduling strategy based on the analysis of VMs’ resource access behaviour. According to the monitoring data of VMs, we can acquire the property curve of VMs’ resource behaviour including CPU, disk I/O, net I/O usage, etc. of one day. Through processing the curve with filtering and segmentation algorithm, the movable span of one VM can be determined. We add a pre-motion step for VMotion to forecast the host’s CPU, disk and network I/O through the overlapping of VM’s curves to avoid the motions of VMs will not affect their QoS each other so as to improve the QoS of whole cloud platform, especially when the resource occupation rate of cloud computing platform keeps at a high level. The resource behaviour can also be used to monitor the abnormal exceptions of VMs for security.
منابع مشابه
Optimization Task Scheduling Algorithm in Cloud Computing
Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...
متن کاملComparative Based Analysis of Scheduling Algorithms for Resource Management in Cloud Computing Environment
Cloud Computing (CC) is emerging as the next generation platform which would facilitate the user on pay as you use mode as per requirement. It provides a number of benefits which could not otherwise be realized. The primary aim of CC is to provide efficient access to remote and geographically distributed resources. A scheduling algorithm is needed to manage the access to the different resources...
متن کاملEfficient Resource Utilization in Virtual Cloud Computing Environment
Cloud computing is a platform that provides user to implement revolutionary technologies. The main phenomena of cloud computing is based on accessing the resources using remote computation. Task scheduling is one of the major area that should be focused on. In cloud environment there may be a condition where the resources are limited that may affect resource availability. This paper presents an...
متن کاملA Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems
Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, in addition to high operating costs and huge amounts of electrical power consumption. Insuffic...
متن کاملRedundant Virtual Machines Management in Virtualized Cloud Platform
Selecting and utilizing proper virtual machines in a virtualized cloud platform to achieve high availability, throughput, reliability, as well as low cost and makespan is very important. The importance lies in the adaptive resource provisioning to satisfy variant of workloads. An Adaptive Accessing Aware Algorithm (A5) is proposed in this paper to deal with this conflicting objective optimizati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJHPCN
دوره 9 شماره
صفحات -
تاریخ انتشار 2016